package com.sz.admin.vehicleinfo.pojo.dto;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import java.time.LocalDateTime;

import cn.idev.excel.annotation.ExcelProperty;
import com.sz.excel.annotation.DictFormat;
import org.springframework.format.annotation.DateTimeFormat;
/**
 * <p>
 * VehicleInfo导入DTO
 * </p>
 *
 * @author sz-admin
 * @since 2025-08-29
 */
@Data
@Schema(description = "VehicleInfo导入DTO")
public class VehicleInfoImportDTO {

    @ExcelProperty(value = "车辆编号")
    @Schema(description =  "车辆编号")
    private String vehicleNumber;

    @ExcelProperty(value = "名称")
    @Schema(description =  "名称")
    private String title;

    @Schema(description ="司机名称")
    private String driverName;

    @Schema(description ="司机名称2")
    private String driverName2;

    @Schema(description ="司机名称3")
    private String driverName3;

    @Schema(description ="司机手机号")
    private String driverPhone1;
    
    @Schema(description ="司机手机号2")
    private String driverPhone2;
    
    @Schema(description ="司机手机号3")
    private String driverPhone3;

    @ExcelProperty(value = "排序")
    @Schema(description =  "排序")
    private Integer sort;

    @ExcelProperty(value = "车辆类型 （字典表vehicle_type）")
    @DictFormat(dictType = "vehicle_type")
    @Schema(description =  "车辆类型 （字典表vehicle_type）")
    private String vehicleTypeCd;

    @ExcelProperty(value = "是否隐藏")
    @Schema(description =  "是否隐藏")
    private String isHidden;

    @ExcelProperty(value = "部门id")
    @Schema(description =  "部门id")
    private Long departmentId;

    @Schema(description =  "排班id")
    private Long scheduleId;

}